import type { AthleteReward } from '@/api/athlete/types'

/**
 * 奖罚记录类型
 */
export interface RewardRecord extends AthleteReward {
	id?: number // 主键ID
	infoId?: number // 运动员ID
	athleteId?: string | number // 外部传入的运动员ID，用于表单初始化
	// 允许表单中的任意字段
	rewardTime?: string // 奖罚时间
}

/**
 * API响应类型
 */
export interface RewardListResponse {
	code: number
	msg: string
	data: AthleteReward[]
}
